<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>
Parameter Struktural
</title>
</head>
<body bgcolor="#ffffff">
<h1>Parameter Struktural</h1>
<p>
Parameter struktural adalah jenis <a href="structmods.html">Struktural Pengubah</a>
yang mengidentifikasi parameter-parameter yang mewakili aplikasi struktur bukan pengguna data.<br>
<p>
Di dalam aplikasi web 'tradisional' struktur aplikasi biasanya didefinisikan dengan jalur URL
dan data yang terkandung dalam URL parameter dan data POST.<br>
URL seperti:
<ul>
<li>https://www.example.com/app/aaa?ddd=eee
<li>https://www.example.com/app/aaa?ddd=fff
<li>https://www.example.com/app/aaa?ddd=ggg
</ul>
diwakili di dalam <a href="../../ui/tabs/sites.html">Tab Situs</a> sebagai satu 'simpul' di pohon:
<ul>
<li>Situs
	<ul>
	<li>https://www.example.com
		<ul>
		<li>aplikasi
			<ul>
			<li>GET:aaa(ddd)
			</ul>
		</ul>
	</ul>
</ul>
Situsi pohon ini sangat penting karena mencerminkan pemahaman struktur aplikasi ZAP.<br>
Jika hal ini tidak representasi yang baik dari struktur maka ZAP tidak akan mampu menyerang aplikasi secara efektif.<br>
<br>
Dalam 'satu' halaman aplikasi parameter yang digunakan untuk menunjukkan logis 'halaman':
<ul>
<li>https://www.example.com/app/aaa?page=p1&amp;ddd=eee
<li>https://www.example.com/app/aaa?page=p2&amp;ddd=fff
<li>https://www.example.com/app/aaa?page=p3&amp;ddd=ggg
</ul>
3 URL ini mewakili halaman logis yang berbeda, namun secara default ZAP masih akan mewakili mereka sebagai satu node:
<ul>
<li>Situs
	<ul>
	<li>https://www.example.com
		<ul>
		<li>aplikasi
			<ul>
			<li>GET:aaa(ddd,page)
			</ul>
		</ul>
	</ul>
</ul>
Ini adalah masalah karena ZAP sekarang akan tidak menyerang semua fungsionalitas aplikasi.<br>
<br>
Di ZAP istilah 'halaman' URL parameter adalah 'struktural parameter - parameter yang mendefinisikan bagian dari struktur aplikasi.<br>
Anda dapat menentukan parameter struktural dengan menambahkan aplikasi ke <a href="contexts.html">Konteks</a>
dan kemudian mengkonfigurasi mereka melalui <a href="../../ui/dialogs/session/context-struct.html">Sesi Konteks Struktur layar</a>.<br>
Setelah anda melakukan ini halaman akan benar digambarkan sebagai 3 node:
<ul>
<li>Sites
	<ul>
	<li>https://www.example.com
		<ul>
		<li>app
			<ul>
			<li>aaa
				<ul>
				<li>GET:p1(ddd,page)
				<li>GET:p2(ddd,page)
				<li>GET:p3(ddd,page)
				</ul>
			</ul>
		</ul>
	</ul>
</ul>

<h2>Diakses via</h2>
<table>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td><a href="../../ui/dialogs/session/context-struct.html">Sesi Konteks Struktur layar</a></td></tr>
</table>

<h2>Lihat juga</h2>
<table>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td><a href="../../ui/overview.html">Ikhtisar UI</a></td><td>untuk gambaran dari antarmuka pengguna</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td><a href="concepts.html">fitur</a></td><td>disediakan oleh ZAp</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td><a href="structmods.html">Struktural Pengubah</a></td><td>kontrol yang mengubah cara ZAP merupakan struktur aplikasi</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td><a href="ddc.html">Konten Didorong Data</a></td><td>yang mengidentifikasi URL jalur yang mewakili data</td></tr>
</table>

</body>
</html>
